package day07;

import java.sql.SQLOutput;
import java.util.Random;
import java.util.Scanner;

//生成?位验证码(大写字母\小写字母\数字)
public class VerificationCode {
    public static void main(String[] args) {

        String code=generateVeriCode(4);
        System.out.println("验证码:"+code);
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入验证码");
        String input=scanner.nextLine();
        code=code.toLowerCase();
        input=input.toLowerCase();
        if(input.equals(code)){
            System.out.println("验证码正确");
        }else {
            System.out.println("验证码错误");
        }


    }


    public static String generateVeriCode(int len){
        String code="";
        char [] chs={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
                     'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
                     '0','1','2','3','4','5','6','7','8','9'};
        for (int i = 1; i <= len; i++) {
            Random random=new Random();
            int index=random.nextInt(chs.length);
            code+=chs[index];
        }



        return  code;
    }










}
